runtime.m.lockedg (field)
16 uses
runtime (current package)
debugcall.go#L144: mp.lockedg.set(newg)
debugcall.go#L184: mp.lockedg.set(gp)
debugcall.go#L219: gp.m.lockedg = 0
proc.go#L533: return gp.lockedm != 0 && gp.m.lockedg != 0
proc.go#L2133: mp.lockedg.set(gp)
proc.go#L2770: if gp.m.lockedg == 0 || gp.m.lockedg.ptr().lockedm.ptr() != gp.m {
proc.go#L2781: status := readgstatus(gp.m.lockedg.ptr())
proc.go#L2784: dumpgstatus(gp.m.lockedg.ptr())
proc.go#L3560: if mp.lockedg != 0 {
proc.go#L3562: execute(mp.lockedg.ptr(), false) // Never returns.
proc.go#L3873: mp.lockedg = 0
proc.go#L4763: gp.m.lockedg.set(gp)
proc.go#L4818: gp.m.lockedg = 0
proc.go#L5858: if lockedg := mp.lockedg.ptr(); lockedg != nil {
runtime2.go#L576: lockedg guintptr
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |